Linux软件包管理、apt命令和dpkg相关命令

您所在的位置:网站首页 opensuse 包管理 Linux软件包管理、apt命令和dpkg相关命令

Linux软件包管理、apt命令和dpkg相关命令

#Linux软件包管理、apt命令和dpkg相关命令| 来源: 网络整理| 查看: 265

软件包的类型:

(1)Ubuntu有两种类型的软件包:二进制软件包(deb)和源码包(deb-src)          1)二进制软件包(Binary Packages):它包含可执行文件、库文件、配置文件、man/info页面、版权声明和其它文档。          2)源码包(Source Packages):包含软件源代码、版本修改说明、构建指令及编译工具等。先由tar工具归档为.tar.gz文件,然后再打包成.dsc文件。 (2)在用户不确定一个软件包类型时,可以使用file命令查看文件类型。

软件包的命名:     软件包的命名遵循以下约定:     Filename_Version-Reversion_Architecture.deb     软件包名称       Filename     软件版本     Version     修订版本     Reversion     体系架构A     rchitecture

软件包管理工具分类:     (1)根据用户交互方式的不同,可以将常见的软件包管理工具分为三类:                 类别         常见工具举例                   描述            命令行        dpkg-deb、dpkg、apt              在命令行模式下完成软件包管理任务。为完成软件包的获取、查询、软件包依赖性检查、安装、卸载等任务需要使用各自不同的命令           文本窗口界面   dselect、aptitude、tasksel      在文本窗口模式中,使用窗口和菜单可以完成软件包管理任务           图形界面       synaptic      在X-Window图形桌面环境中运行,具有更好的交互性、可读性、易用性等特点管理软件包apt命令:

apt-get subcommand [ -d | -f | -m | -q | --purge | --reinstall | -b | -s | -y | -u | -h | -h | -v ] pkg

子命令:

update: 下载更新软件包列表信息

upgrade: 将系统中所有软件包升级到最新版本

install: 下载所需软件包并进行安装配置

remove:卸载软件包

autoremove:将不满足依赖关系的软件包自动卸载

clean:删除缓存区中所有已下载的包文件

autoclean:删除缓存区中老版本已下载的包文件

check:检查系统中依赖关系的完整性

source:下载源码包

build-dep:为源码包构建所需的编译环境

dist-upgrade:发布版升级

dselect-upgrade:根据dselect的选择来进行软件包升级

 查询软件源和软件包的相关信息

dpkg相关命令:

 dpkg  -i  deb文件名 :安装一个在本地文件系统上存在的Debian软件包

 dpkg  -r  软件名       :移除一个已经安装的软件包

dpkg -P   软件名       :移除已安装软件包及配置文件

dpkg -L   软件名       :列出安装的软件包清单

dpkg -s   软件名       :显出软件包的安装状态

        



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3